// 文本内容（字符串）字段
module.exports = {
  /*** 通用类型 ***/
  // 短文本
  T_ShortText: {
    type: "varchar",
    length: 100,
    // defaultValue: "",
  },
  // 描述文本
  T_DescText: {
    type: "varchar",
    length: 500,
    // defaultValue: "",
  },
  // 中等长度文本
  T_MediumText: {
    type: "varchar",
    length: 1000,
    // defaultValue: "",
  },
  // 长文本
  T_LongText: {
    type: "varchar",
    length: 10000,
    // defaultValue: "",
  },
  // label文字
  T_Label: {
    type: "varchar",
    length: 16,
    // defaultValue: "",
    // remark: "label文字",
  },
  // 固定长度的名称
  T_Name: {
    type: "char",
    length: 4,
    // defaultValue: "",
    remark: "名称",
  },
  // 变量名
  T_VarName: {
    type: "varchar",
    length: 16,
    // defaultValue: "",
    // remark: "变量名",
  },
  // json字符串
  T_Json: {
    type: "mediumtext",
    // defaultValue: "",
    // length: 1000,
    // remark: "json字符串",
  },
  // 备注
  T_Remark: {
    type: "varchar",
    length: 50,
    // defaultValue: "",
    remark: "备注",
  },
  /*** 常用类型 ***/
  // 图片地址，不需要指定http开头，比较短
  T_Img: {
    type: "varchar",
    length: 100,
    // defaultValue: "",
    remark: "图片",
  },
  // 其他资源地址，例：文件等，可能需要http开头，会比较长
  T_Url: {
    type: "varchar",
    length: 255,
    // defaultValue: "",
    remark: "地址",
  },
  // 题目问题
  T_Question: {
    type: "varchar",
    length: 255,
    // defaultValue: "",
    remark: "题目问题",
  },
  // 文章（笔记）标题
  T_Title: {
    type: "varchar",
    length: 25,
    // defaultValue: "",
    remark: "文章（笔记）标题",
  },
  // ip地址
  T_Ip: {
    type: "varchar",
    length: 16,
    // defaultValue: "",
    remark: "IP地址",
  },
  // 订单编号，示例：2589224233526742755
  T_OrderNo: {
    type: "char",
    length: 19,
    // defaultValue: "",
    remark: "订单编号",
  },
};
